#hor-minimalist-b {
    margin: 20px;
    min-width: 50%;
    border-collapse: collapse;
    text-align: left;
}

#hor-minimalist-b th {
    font-weight: normal;
    color: #039;
    padding: 10px 8px;
    border-bottom: 2px solid #6678b1;
}

#hor-minimalist-b td {
    border-bottom: 1px solid #ccc;
    color: #669;
    padding: 6px 8px;
}

#hor-minimalist-b tbody tr:hover td {
    color: #009;
    background: #d0dafd;
}

#hor-minimalist-a{
    margin: 35px;
    min-width: 10%;
    border-collapse: collapse;
    text-align: left;
}

#hor-minimalist-a th{
    font-weight: normal;
    padding: 10px 8px;
    border-bottom: 2px solid #6678b1;
}

#hor-minimalist-a td{
    color: #669;
    padding: 9px 8px 0px 8px;
}

#hor-minimalist-a tbody tr:hover td{
    color: #009;
}